package net.xdclass.service;

import net.xdclass.dto.ReportDTO;
import net.xdclass.dto.ReportExcelDTO;
import net.xdclass.model.ReportDO;
import net.xdclass.req.*;

import java.util.List;
import java.util.Map;

/**
 * @author 小二
 */
public interface ReportService {
    ReportDTO save(ReportSaveReq req);

    void updateReportState(ReportUpdateReq req);

    List<ReportExcelDTO> exportReport(ReportExportReq req);

    Map<String, Object> page(ReportPageReq req);

    int delete(ReportDelReq req);
}
